cmake_minimum_required(VERSION 3.15)

include(proj.conf)

find_package(bouffalo_sdk REQUIRED HINTS $ENV{BL_SDK_BASE})
file(GLOB_RECURSE sources "${CMAKE_CURRENT_SOURCE_DIR}/lvgl_config/*.c" "${CMAKE_CURRENT_SOURCE_DIR}/wifi/*.c" "${CMAKE_CURRENT_SOURCE_DIR}/ui/*.c" "${CMAKE_CURRENT_SOURCE_DIR}/components/*.c" "${CMAKE_CURRENT_SOURCE_DIR}/wifi/*.c" "${CMAKE_CURRENT_SOURCE_DIR}/ui/*.c" "${CMAKE_CURRENT_SOURCE_DIR}/user/*.c")
# User
# sdk_add_compile_definitions(-DCONFIG_CLI_CMD_ENABLE)
# sdk_add_compile_definitions(-DCONFIG_EASYFLASH4)

# sdk_add_compile_definitions(-DBL616_DHCP_DEBUG)
target_sources(app PRIVATE
)
sdk_add_include_directories(main wifi lvgl_config ui ui/components ui/fonts ui/screens user components)

target_sources(app PRIVATE ${sources})
sdk_set_main_file(main/main.c)

project(HZY_Wheather)
